/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:44:153
 **/
export default class distCombScheme {
  constructor(request) {
    this.request = request;
  }

  /**
   * 退回市级方案方案
   * @param {} * schema - 版本对应的模式
   * @param {} * combSchemeId - 市级方案编号
   */
  post_distCombScheme_backCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/backCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 提交市级方案到省级方案
   * @param {} * schema - 版本对应的模式
   * @param {} * combSchemeId - 市级方案编号
   * @param {} * overallSchemeId - 省级方案编号
   */
  post_distCombScheme_commitCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/commitCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除配网规划市级方案
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} planVersionId - 规划版本ID
   * @param {} overallSchemeId - 省级方案ID
   * @param {} combSchemeIds - 市级方案ID
   */
  post_distCombScheme_delCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/delCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 通过市级方案
   * @param {} * schema - 版本对应的模式
   * @param {} * combSchemeId - 市级方案编号
   */
  post_distCombScheme_passCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/passCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 【项目关联市级方案用】查询市级方案和项目关联关系列表【修改���参】
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} planVersionId - 规划版本
   * @param {} overallSchemeId - 省级方案ID
   * @param {} relaProjId - 判定连接的项目ID
   */
  post_distCombScheme_queryCombSchemeRelaProject(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/queryCombSchemeRelaProject",
      method: "post",
      params: params,
    });
  }

  /**
   * 【市级方案关联项目用】关联市级方案到项目
   * @param {} * schema - 版本对应的模式
   * @param {} * projectIds - 项目编号[支持批量，使用 , 分隔]
   * @param {} * combSchemeId - 市级方案编号
   */
  post_distCombScheme_relaCombToProject(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/relaCombToProject",
      method: "post",
      params: params,
    });
  }

  /**
   * 保存配网规划市级方案信息
   * @param {} id - 市级方案ID
   * @param {} * name - 市级方案名称
   * @param {} * planVersionId - 规划版本ID
   * @param {} overallSchemeId - 省级方案ID
   * @param {} * orgId - 人员所属组织ID
   * @param {} status - 市级方案状态【0：待提交、1.被退回、2：已提交/待审查 3：已通过】
   */
  post_distCombScheme_saveCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/saveCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 查看单个配网规划市级方案
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} planVersionId - 规划版本
   * @param {} * combSchemeId - 市级方案ID
   */
  post_distCombScheme_searchDistCombScheme(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/searchDistCombScheme",
      method: "post",
      params: params,
    });
  }

  /**
   * 【市级方案关联项目用】取消关联市级方案到项目
   * @param {} * schema - 版本对应的模式
   * @param {} * projectIds - 项目编号[支持批量，使用 , 分隔]
   * @param {} * combSchemeId - 市级方案编号
   */
  post_distCombScheme_unrelaCombToProject(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-ghfw/distCombScheme/unrelaCombToProject",
      method: "post",
      params: params,
    });
  }
}
